package com.etone.smartAudit.dto.dataMeta;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author ：张任豪
 * @date ：2022/4/7 17:27
 * @description：
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "DataMetaConfDTO", description = "数据自动入库配置")
public class DataMetaConfDTO {

    @ApiModelProperty("任务名称")
    private String taskName;

    @ApiModelProperty("文件信息")
    private List<FileInfoDTO> fileInfo;

    @ApiModelProperty("入库英文表名")
    private String enTableName;

    @ApiModelProperty("入库中文表名")
    private String cnTableName;

    @ApiModelProperty("模型Id")
    private Integer modelId;

    @ApiModelProperty("入库服务器ID")
    private Integer serverId;

    @ApiModelProperty("入库服务器IP")
    private String serverIp;

    @ApiModelProperty("数据库名称")
    private String databaseName;

    @ApiModelProperty("数据库类型")
    private String dataBaseType;

    @ApiModelProperty("scheme")
    private String scheme;
}
